home *** CD-ROM | disk | FTP | other *** search
Wrap
;====================================================== ; Log Master v3.0 Addon For C-Script and mIRC 5.31+ ; by Paul <paul@circanet.org> 5/14/98 ;====================================================== ;== EVENTS == on 1:LOAD:{ if ($version <= 5.3) echo -a 4,1 You need mIRC 5.31 or higher to use Log Master %logmaster.version $+ !! else halt } on 1:CLOSE:@LogMaster:{ window -c @Delete | window -c @LogSearch } ;== ALIASES == alias logmaster.about { if ($window(@LogMaster) == $null) { set %logmaster.about run | logmaster } else { clear @LogMaster titlebar @LogMaster - About window @LogMaster @LogMaster aline @LogMaster 4,1 Log Master %logmaster.version $str($chr(160),82) 8,1By Paul <paul@circanet.org> $str($chr(160),100) aline @LogMaster $chr(160) aline -p @LogMaster $str($chr(160),4) Thank you for installing the Log Master addon for C-Script! Log Master allows you to manage your IRC logs quickly and easily. You now do not have to open up notepad to view every single log anymore. With Log Master, you can open each log in full color right in mIRC! Besides opening logs in mIRC, you may open them in notepad, search a log for certain text, rename logs, delete logs, and copy logs to a different directory. I haven't had much time to script in the past few months, but LogMaster v3.0 is finally done. There are alot of new features, including some that 4you asked for! Enjoy! aline @LogMaster $chr(160) aline @LogMaster $chr(160) 4Changes In Version %logmaster.version $+ : aline -p @LogMaster $str($chr(160),4) o You can now delete more than one log at a time. aline -p @LogMaster $str($chr(160),4) o Added the ability to load sections of a log at a time. aline -p @LogMaster $str($chr(160),4) o Added settings for window size. aline -p @LogMaster $str($chr(160),4) o Fixed some small bugs. aline -p @LogMaster $str($chr(160),4) o Updated help. aline @LogMaster $chr(160) aline -p @LogMaster $str($chr(160),4) Once Again, thank you for using Log Master %logmaster.version $+ . If you have any comments, suggestions, bug reports, or questions, please e-mail them to: 4paul@circanet.org. aline @LogMaster $chr(160) } } alias logmaster.help { if ($window(@LogMaster) == $null) { halt } else { clear @LogMaster titlebar @LogMaster - Help window @LogMaster @LogMaster aline @LogMaster 4,1 Log Master %logmaster.version $str($chr(160),82) 8,1By Paul <paul@circanet.org> $str($chr(160),100) aline @LogMaster $chr(160) aline -p @LogMaster $str($chr(160),4) This version of Log Master is easier to use than ever! To view a log, just double click on it in the list that is on the right of your screen. To do other commands like copying logs, renaming logs, opening logs in notepad, and searching for text in logs, right click on a log in the list on the right. It's that simple! aline @LogMaster $chr(160) aline -p @LogMaster $str($chr(160),4) If you experience problems loading a log of a channel that you are currently in, make sure the "Lock log files" is unchecked in the mIRC Options' "Logging" tab. This should correct that problem. aline @LogMaster $chr(160) } } alias logmaster { :start if ($window(@LogMaster) == $null) { goto next } else { window -c @LogMaster | goto start } :next unset %logmaster.view.start unset %logmaster.view.end if (%logmaster.window.size == max) { window -l16x @LogMaster @LogMaster Arial 11 } else { window -l16 +ntx @LogMaster 0 0 $logmaster.window @LogMaster Arial 11 } if (%logmaster.sort == sort) { window -nls @LogMaster2 Arial 11 set %logmaster.count 1 :AddLog set %logmaster.log $findfile($logdir,*.log,%logmaster.count) if (%logmaster.log == $null) goto end else { aline -l @LogMaster2 $nopath(%logmaster.log) inc %logmaster.count 1 goto AddLog } :end set %logmaster.lines $line(@LogMaster2,0,0) set %logmaster.count 1 :lineadd if (%logmaster.count > %logmaster.lines) { goto end2 } else { aline -l @LogMaster $line(@LogMaster2,%logmaster.count) inc %logmaster.count 1 goto lineadd } } else { set %logmaster.count 1 :AddLog2 set %logmaster.log $findfile($logdir,*.log,%logmaster.count) if (%logmaster.log == $null) { goto end2 } else { aline -l @LogMaster $nopath(%logmaster.log) inc %logmaster.count 1 goto AddLog2 } } :end2 if (%logmaster.about == run) { logmaster.about | set %logmaster.about ran | goto end3 } aline @LogMaster 4,1 Log Master %logmaster.version $str($chr(160),82) 8,1By Paul <paul@circanet.org> $str($chr(160),100) aline @LogMaster $chr(160) aline -p @LogMaster $str($chr(160),4) Welcome To Log Master %logmaster.version $+ ! To view a log, please double click it in the side listbox. You may also right click on a log in the listbox to access more commands. :end3 iline -l @LogMaster 1 4,1 $chr(160) Log Master %logmaster.version $str($chr(160),15) iline -l @LogMaster 2 8,1 ùùùùùùùùùùùùùùùùù $str($chr(160),175) window -c @LogMaster2 } alias logmaster.window.size { window -l16 +ntx @LogMaster 0 0 $logmaster.window @LogMaster Arial 11 } alias logmaster.refresh { :start if ($window(@LogMaster) == $null) { logmaster } else { :next clear -l @LogMaster if (%logmaster.sort == sort) { window -nls @LogMaster2 Arial 11 set %logmaster.count 1 :AddLog set %logmaster.log $findfile($logdir,*.log,%logmaster.count) if (%logmaster.log == $null) goto end else { aline -l @LogMaster2 $nopath(%logmaster.log) inc %logmaster.count 1 goto AddLog } :end set %logmaster.lines $line(@LogMaster2,0,0) set %logmaster.count 1 :lineadd if (%logmaster.count > %logmaster.lines) { goto end2 } else { aline -l @LogMaster $line(@LogMaster2,%logmaster.count) inc %logmaster.count 1 goto lineadd } } else { set %logmaster.count 1 :AddLog2 set %logmaster.log $findfile($logdir,*.log,%logmaster.count) if (%logmaster.log == $null) { goto end2 } else { aline -l @LogMaster $nopath(%logmaster.log) inc %logmaster.count 1 goto AddLog2 } } :end2 iline -l @LogMaster 1 4,1 $chr(160) Log Master %logmaster.version $str($chr(160),15) iline -l @LogMaster 2 8,1 ùùùùùùùùùùùùùùùùù $str($chr(160),175) window -c @LogMaster2 } } alias logmaster.view { if ($sline(@LogMaster,1).ln == 1 || $sline(@LogMaster,1).ln == 2 || $sline(@LogMaster,1).ln == $null) { halt } if (%logmaster.view != all) { if ($sline(@LogMaster,1) != $nopath(%logmaster.file)) { unset %logmaster.view.start | unset %logmaster.view.end } if ($2 == $null) { set %logmaster.file $logdir $+ $sline(@LogMaster,1) if ($lines(%logmaster.file) > %logmaster.view.amt) { if (%logmaster.view.end == $null) { set %logmaster.view.end %logmaster.view.amt } if (%logmaster.view.start == $null) { set %logmaster.view.start 1 } clear @LogMaster iline @LogMaster 1 8,1 Log Master %logmaster.version $str($chr(160),15) 4,1 Viewing: $sline(@LogMaster,1) (Size: $round($calc($lof(%logmaster.file) * .001),0) $+ K - Lines: $lines(%logmaster.file) $+ ) $str($chr(160),175) titlebar @LogMaster - $sline(@LogMaster,1) - Lines %logmaster.view.start $+ - $+ %logmaster.view.end of $lines(%logmaster.file) set %logmaster.load.number %logmaster.view.start $+ [ - [ $+ [ %logmaster.view.end ] ] ] loadbuf %logmaster.load.number -p @LogMaster %logmaster.file aline @LogMaster 4,1 Successfully Loaded Lines %logmaster.view.start $+ - $+ %logmaster.view.end of $lines(%logmaster.file) lines. $str($chr(160),175) sline @LogMaster 15 window @LogMaster @LogMaster_Load_Sections set %logmaster.view.start %logmaster.view.end if ($calc(%logmaster.view.start + %logmaster.view.amt) > $lines(%logmaster.file)) { set %logmaster.view.end $lines(%logmaster.file) } else { set %logmaster.view.end $calc(%logmaster.view.start + %logmaster.view.amt) } :done if (%logmaster.view.start == %logmaster.view.end) { unset %logmaster.view.start | unset %logmaster.view.end | window @LogMaster @LogMaster2 } } else { logmaster.view.all $sline(@LogMaster,1) } else { set %logmaster.file $logdir $+ $2 if ($lines(%logmaster.file) > %logmaster.view.amt) { if (%logmaster.view.end == $null) { set %logmaster.view.end %logmaster.view.amt } if (%logmaster.view.start == $null) { set %logmaster.view.start 1 } clear @LogMaster iline @LogMaster 1 8,1 Log Master %logmaster.version $str($chr(160),15) 4,1 Viewing: $sline(@LogMaster,1) (Size: $round($calc($lof(%logmaster.file) * .001),0) $+ K - Lines: $lines(%logmaster.file) $+ ) $str($chr(160),175) titlebar @LogMaster - $2 - Lines %logmaster.view.start $+ - $+ %logmaster.view.end of $lines(%logmaster.file) set %logmaster.load.number %logmaster.view.start $+ [ - [ $+ [ %logmaster.view.end ] ] ] loadbuf %logmaster.load.number -p @LogMaster %logmaster.file aline @LogMaster 4,1 Successfully Loaded Lines %logmaster.view.start $+ - $+ %logmaster.view.end of $lines(%logmaster.file) lines. $str($chr(160),175) sline @LogMaster 15 window @LogMaster @LogMaster_Load_Sections set %logmaster.view.start %logmaster.view.end if ($calc(%logmaster.view.start + %logmaster.view.amt) > $lines(%logmaster.file)) { set %logmaster.view.end $lines(%logmaster.file) } else { set %logmaster.view.end $calc(%logmaster.view.start + %logmaster.view.amt) } :done if (%logmaster.view.start == %logmaster.view.end) { unset %logmaster.view.start | unset %logmaster.view.end | window @LogMaster @LogMaster2 } } else { logmaster.view.all $2 } } } } else { if ($2 == $null) { logmaster.view.all $sline(@LogMaster,1) } else { logmaster.view.all $2 } } } alias logmaster.view.all { set %logmaster.file $logdir $+ $1 clear @LogMaster iline @LogMaster 1 8,1 Log Master %logmaster.version $str($chr(160),15) 4,1 Viewing: $2 (Size: $round($calc($lof(%logmaster.file) * .001),0) $+ K - Lines: $lines(%logmaster.file) $+ ) $str($chr(160),175) titlebar @LogMaster - $1 loadbuf -p @LogMaster %logmaster.file aline @LogMaster 4,1 Successfully Loaded $calc($line(@LogMaster,0) - 1) of $lines(%logmaster.file) lines. $str($chr(160),175) sline @LogMaster 15 window @LogMaster @LogMaster2 } alias logmaster.view.nw { if ($2 == $null) { if ($sline(@LogMaster,1).ln == 1 || $sline(@LogMaster,1).ln == 2 || $sline(@LogMaster,1).ln == $null) { halt } else { set %logmaster.window @ [ $+ [ $sline(@LogMaster,1) ] ] set %logmaster.file $logdir $+ $sline(@LogMaster,1) if (%logmaster.window.size == max) { window -x %logmaster.window @LogView Arial 11 } else { window +ntx %logmaster.window 0 0 $logmaster.window @LogView Arial 11 } iline %logmaster.window 1 8,1 Log Master %logmaster.version $str($chr(160),15) 4,1 Viewing: $sline(@LogMaster,1) (Size: $round($calc($lof(%logmaster.file) * .001),0) $+ K - Lines: $lines(%logmaster.file) $+ ) $str($chr(160),175) loadbuf -p %logmaster.window $logdir $+ $sline(@LogMaster,1) aline %logmaster.window 4,1 Successfully Loaded $calc($line(%logmaster.window,0) - 1) of $lines(%logmaster.file) lines. $str($chr(160),175) sline %logmaster.window 15 } } else { set %logmaster.window @ [ $+ [ $2 ] ] set %logmaster.file $logdir $+ $2 if (%logmaster.window.size == max) { window -x %logmaster.window @LogView Arial 11 } else { window +ntx %logmaster.window 0 0 $logmaster.window @LogView Arial 11 } iline %logmaster.window 1 8,1 Log Master %logmaster.version $str($chr(160),15) 4,1 Viewing: $2 (Size: $round($calc($lof(%logmaster.file) * .001),0) $+ K - Lines: $lines(%logmaster.file) $+ ) $str($chr(160),175) loadbuf -p %logmaster.window $logdir $+ $2 aline %logmaster.window 4,1 Successfully Loaded $calc($line(%logmaster.window,0) - 1) of $lines(%logmaster.file) lines. $str($chr(160),175) sline %logmaster.window 15 } } alias logmaster.refresh.log { if (($window(@Logmaster).title == - Help) || ($window(@Logmaster).title == - About)) { halt } else { set %logmaster.title $window(@Logmaster).title set %logmaster.title.2 $len(%logmaster.title) set %logmaster.title $mid(%logmaster.title,3,%logmaster.title.2) logmaster.view %logmaster.title } } alias logmaster.list.2 { if ($sline(@LogMaster,1).ln == 1 || $sline(@LogMaster,1).ln == 2 || $sline(@LogMaster,1).ln == $null) { halt } else logmaster.view } alias logmaster.notepad { if ($sline(@LogMaster,1).ln == 1 || $sline(@LogMaster,1).ln == 2 || $sline(@LogMaster,1).ln == $null) { halt } else run notepad.exe $logdir $+ $sline(@LogMaster,1) } alias logmaster.delete.log { if ($sline(@LogMaster,1).ln == 1 || $sline(@LogMaster,1).ln == 2 || $sline(@LogMaster,1).ln == $null) { halt } else { if ($sline(@LogMaster,2) == $null) { set %logmaster.log.delete $sline(@LogMaster,1) if ($window(@Delete) != $null) { echo -s DELETE IS ALREADY IN PROGRESS! | halt } else { window -l @Delete 20 20 150 111 @Delete Arial 11 aline @Delete 8,1 Are you sure you want $str($chr(160),10) aline @Delete 8,1 to delete $str($chr(160),50) aline @Delete 8,1 $sline(@LogMaster,1) $str($chr(160),100) aline @Delete 8,1 ------------------------------------ $str($chr(160),10) aline @Delete 4,1 YES $str($chr(160),50) aline @Delete 4,1 NO $str($chr(160),50) } } else { set %logmaster.log.delete $sline(@LogMaster,1) $sline(@LogMaster,2) $sline(@LogMaster,3) $sline(@LogMaster,4) $sline(@LogMaster,5) $sline(@LogMaster,6) $sline(@LogMaster,7) $sline(@LogMaster,8) $sline(@LogMaster,9) $sline(@LogMaster,10) $sline(@LogMaster,11) $sline(@LogMaster,12) $sline(@LogMaster,13) $sline(@LogMaster,14) $sline(@LogMaster,15) $sline(@LogMaster,16) $sline(@LogMaster,17) $sline(@LogMaster,18) $sline(@LogMaster,19) $sline(@LogMaster,20) if ($window(@Delete) != $null) { echo -s DELETE IS ALREADY IN PROGRESS! | halt } else { window -l @Delete 20 20 150 111 @Delete2 Arial 11 aline @Delete 8,1 Are you sure you want $str($chr(160),10) aline @Delete 8,1 to delete the selected $str($chr(160),50) aline @Delete 8,1 files? $str($chr(160),100) aline @Delete 8,1 ------------------------------------ $str($chr(160),10) aline @Delete 4,1 YES $str($chr(160),50) aline @Delete 4,1 NO $str($chr(160),50) } } } } alias logmaster.delete { if ($sline(@Delete,1).ln == 1 || $sline(@Delete,1).ln == 2 || $sline(@Delete,1).ln == 3 || $sline(@Delete,1).ln == 4) { halt } if ($sline(@Delete,1).ln == 5) { remove $logdir $+ %logmaster.log.delete | window -c @Delete | dline -l @LogMaster $sline(@LogMaster,1).ln | echo 1,1.8,1Log Master %logmaster.version -4,1 %logmaster.log.delete DELETED!1,1. } if ($sline(@Delete,1).ln == 6) { window -c @Delete } } alias logmaster.delete.2 { if ($sline(@Delete,1).ln == 1 || $sline(@Delete,1).ln == 2 || $sline(@Delete,1).ln == 3 || $sline(@Delete,1).ln == 4) { halt } if ($sline(@Delete,1).ln == 5) { set %logmaster.delete.count 1 :Count if ($gettok(%logmaster.log.delete,%logmaster.delete.count,32) != $null) { remove $logdir $+ $gettok(%logmaster.log.delete,%logmaster.delete.count,32) echo 1,1.8,1Log Master %logmaster.version -4,1 $gettok(%logmaster.log.delete,%logmaster.delete.count,32) DELETED!1,1. inc %logmaster.delete.count 1 goto count } else { window -c @Delete logmaster.refresh } } if ($sline(@Delete,1).ln == 6) { window -c @Delete } } alias logmaster.delete.log.2 { set %logmaster.log.delete $remove($active,@) window -l @Delete 20 20 150 111 @Delete.2 Arial 11 aline @Delete 8,1 Are you sure you want $str($chr(160),10) aline @Delete 8,1 to delete: $str($chr(160),50) aline @Delete 8,1 %logmaster.log.delete $+ ? $str($chr(160),100) aline @Delete 8,1 ------------------------------------ $str($chr(160),10) aline @Delete 4,1 YES $str($chr(160),50) aline @Delete 4,1 NO $str($chr(160),50) } alias Logmaster.log.delete2 { if ($sline(@Delete,1).ln == 1 || $sline(@Delete,1).ln == 2 || $sline(@Delete,1).ln == 3 || $sline(@Delete,1).ln == 4) { halt } if ($sline(@Delete,1).ln == 5) { remove $logdir $+ %logmaster.log.delete | window -c @Delete | logrefresh | echo 1,1.8,1Log Master %logmaster.version -4,1 %logmaster.log.delete DELETED!1,1. } if ($sline(@Delete,1).ln == 6) { window -c @Delete } } alias logmaster.logcopy { if ($sline(@LogMaster,1).ln == 1 || $sline(@LogMaster,1).ln == 2 || $sline(@LogMaster,1).ln == $null) { halt } else { set %logmaster.copydir $sdir="Select A Directory To Copy Log To:" if (%logmaster.copydir == $null) echo 1,1.8,1Log Master %logmaster.version -4,1 Copy Aborted By User.1,1 else { copy $logdir $+ $sline(@LogMaster,1) %logmaster.copydir $+ $sline(@LogMaster,1) } } } alias logmaster.remlog { if ($sline(@LogMaster,1).ln == 1 || $sline(@LogMaster,1).ln == 2 || $sline(@LogMaster,1).ln == $null) { halt } else { set %logmaster.rename $?="Please Enter A New File Name:" if ($! == $null) echo RENAME ABORTED BY USER else { rename $logdir $+ $sline(@LogMaster,1) $logdir $+ %logmaster.rename | logmaster.refresh } } } alias logmaster.search { if ($sline(@LogMaster,1).ln == 1 || $sline(@LogMaster,1).ln == 2 || $sline(@LogMaster,1).ln == $null) { halt } if (($sline(@LogMaster,1) isin $window(@Logmaster).title) && (%logmaster.view == all)) { goto next } else { logmaster.view.all $sline(@LogMaster,1) | goto next } :next if ($window(@LogSearch) != $null) /window -c @LogSearch if (%logmaster.window.size == max) { window -lx @LogSearch @LogSearch Arial 11 } else { window -l +ntx @LogSearch 0 0 $logmaster.window @LogSearch Arial 11 } set %logmaster.file $logdir $+ $sline(@LogMaster,1) set %logmaster.log $sline(@LogMaster,1) titlebar @LogSearch - %logmaster.log set %logmaster.searchstring * [ $+ [ $?="Enter Text To Search For:" ] $+ ] * if ($! == $null) { aline @LogSearch 4,1 Log Master %logmaster.version $str($chr(160),148) 8,1Log Searcher $str($chr(160),100) aline @LogSearch 8,1 $str($chr(160),20) Searching %logmaster.log For:4,1 Nothing (User Pressed Cancel) $str($chr(160),500) } else { aline @LogSearch 4,1 Log Master %logmaster.version $str($chr(160),148) 8,1Log Searcher $str($chr(160),100) aline @LogSearch 8,1 $str($chr(160),20) Searching %logmaster.log For:4,1 %logmaster.searchstring $str($chr(160),500) filter -fwn %logmaster.file @LogSearch %logmaster.searchstring aline @LogSearch $chr(160) aline @LogSearch 4,1 Found $calc($line(@LogSearch,0) - 3) occurances of %logmaster.searchstring in %logmaster.log $str($chr(160),500) } } alias logmaster.search.2 { if ($sline(@LogSearch,1).ln == 1 || $sline(@LogSearch,1).ln == 2 || $sline(@LogSearch,1).ln == $calc($line(@LogSearch,0) - 1) || $sline(@LogSearch,1).ln == $line(@LogSearch,0) || $sline(@LogSearch,1).ln == $null) { halt } ; if ($sline(@LogSearch,1).ln == 1 || $sline(@LogLogSearch,1).ln == 2 || $sline(@LogSearch,1).ln == $null) { halt } else { sline @LogMaster $calc($gettok($sline(@LogSearch,1),1,32) + 10) window -a @LogMaster } } alias logmaster.search.nw { set %logmaster.window $remove($active,@) if ($window(@LogSearch) != $null) window -c @LogSearch if (%logmaster.window.size == max) { window -lx @LogSearch @LogSearch.nw Arial 11 } else { window -l +ntx @LogSearch 0 0 $logmaster.window @LogSearch.nw Arial 11 } set %logmaster.file $logdir $+ %logmaster.window titlebar @LogSearch - %logmaster.window set %logmaster.searchstring * [ $+ [ $?="Enter Text To Search For:" ] $+ ] * if ($! == $null) { aline @LogSearch 4,1 Log Master %logmaster.version $str($chr(160),148) 8,1Log Searcher $str($chr(160),100) aline @LogSearch 8,1 $str($chr(160),20) Searching %logmaster.log For:4,1 Nothing (User Pressed Cancel) $str($chr(160),500) } else { aline @LogSearch 4,1 Log Master %logmaster.version $str($chr(160),148) 8,1Log Searcher $str($chr(160),100) aline @LogSearch 8,1 $str($chr(160),20) Searching %logmaster.log For:4,1 %logmaster.searchstring $str($chr(160),500) filter -fwn %logmaster.file @LogSearch %logmaster.searchstring aline @LogSearch $chr(160) aline @LogSearch 4,1 Found $calc($line(@LogSearch,0) - 3) occurances of %logmaster.searchstring in %logmaster.log $str($chr(160),500) } } alias logmaster.search.nw.2 { if ($sline(@LogSearch,1).ln == 1 || $sline(@LogSearch,1).ln == 2 || $sline(@LogSearch,1).ln == $calc($line(@LogSearch,0) - 1) || $sline(@LogSearch,1).ln == $line(@LogSearch,0) || $sline(@LogSearch,1).ln == $null) { halt } else { set %logmaster.window2 @ $+ $gettok($window(@LogSearch).title,2,32) | sline %logmaster.window2 $calc($gettok($sline(@LogSearch,1),1,32) + 10) | window -a %logmaster.window2 } } ;== IDENTIFIERS == alias logmaster.window { set %logmaster.window.w $window(-1).w set %logmaster.window.h $window(-1).h set %logmaster.window.h $calc(%logmaster.window.h - 5) return %logmaster.window.w %logmaster.window.h } alias logmaster.pop.3 { if (%logmaster.window.size == max) return Set Window Size To: Screen Width else return Set Window Size To: Maximized } alias logmaster.pop.2 { if (%logmaster.view == all) return Set Loading To: Parts else return Set Loading To: All } alias logmaster.pop.1 { if (%logmaster.sort == sort) return Set Log List To: Unsorted else return Set Log List To: Sorted } ;=== POPUPS === menu Status { Log Master %logmaster.version:logmaster } menu Channel { Log Master %logmaster.version:logmaster } menu Menubar { Log Master %logmaster.version:logmaster } menu @LogMaster { dclick logmaster.list.2 View Log .In Window:logmaster.view .In New Window:logmaster.view.nw .In Notepad:logmaster.notepad Search Log:logmaster.search - Manage Logs .Delete Log(s):logmaster.delete.log $sline(@LogMaster,1) .Copy Log:logmaster.logcopy .Rename Log:logmaster.remlog - Settings .Log List Sorting ..$logmaster.pop.1:{ if (%logmaster.sort == sort) /set %logmaster.sort unsorted | else /set %logmaster.sort sort } .Log Loading ..$logmaster.pop.2:{ if (%logmaster.view == all) /set %logmaster.view parts | else /set %logmaster.view all } ..- ..Set Number Of Lines To Load At A Time:/set %logmaster.view.amt $?="Please Enter # Of Lines:" .Window Size ..$logmaster.pop.3:{ if (%logmaster.window.size == max) { /set %logmaster.window.size witdh | window -c @LogMaster | logmaster | window -r @LogMaster } | else { /set %logmaster.window.size max | window -c @LogMaster | logmaster } } Refresh List:logmaster.refresh Close Window:window -c @LogMaster - Help:logmaster.help About:logmaster.about } menu @LogMaster2 { dclick logmaster.list.2 View Log .In Window:logmaster.view .In New Window:logmaster.view.nw .In Notepad:logmaster.notepad Search Log:logmaster.search Refresh Log:logmaster.refresh.log Goto .Top of Window:sline @LogMaster 15 .Bottom of Window:sline @LogMaster $line(@LogMaster,0) .- .Line In Window:sline @LogMaster $?="Please Enter a Line Number" - Manage Logs .Delete Log(s):logmaster.delete.log $sline(@LogMaster,1) .Copy Log:logmaster.logcopy .Rename Log:logmaster.remlog - Settings .Log List Sorting ..$logmaster.pop.1:{ if (%logmaster.sort == sort) /set %logmaster.sort unsorted | else /set %logmaster.sort sort } .Log Loading ..$logmaster.pop.2:{ if (%logmaster.view == all) /set %logmaster.view parts | else /set %logmaster.view all } ..- ..Set Number Of Lines To Load At A Time:/set %logmaster.view.amt $?="Please Enter # Of Lines:" .Window Size ..$logmaster.pop.3:{ if (%logmaster.window.size == max) { /set %logmaster.window.size witdh | window -c @LogMaster | logmaster | window -r @LogMaster } | else { /set %logmaster.window.size max | window -c @LogMaster | logmaster } } Refresh List:logmaster.refresh Close Window:window -c @LogMaster - Help:logmaster.help About:logmaster.about } menu @LogMaster_Load_Sections { dclick logmaster.list.2 Load Lines .Next ( $+ %logmaster.view.start $+ - $+ %logmaster.view.end of $nopath(%logmaster.file) $+ ):logmaster.view $nopath(%logmaster.file) .Other (of $nopath(%logmaster.file) $+ ):{ set %logmaster.view.start $?="Enter Starting Line:" | set %logmaster.view.end $?="Enter Ending Line:" | logmaster.view $nopath(%logmaster.file) } View Log .In Window:logmaster.view .In New Window:logmaster.view.nw .In Notepad:logmaster.notepad Search Log:logmaster.search Refresh Log:logmaster.refresh.log Goto .Top of Window:sline @LogMaster 15 .Bottom of Window:sline @LogMaster $line(@LogMaster,0) .- .Line In Window:sline @LogMaster $?="Please Enter a Line Number" - Manage Logs .Delete Log(s):logmaster.delete.log $sline(@LogMaster,1) .Copy Log:logmaster.logcopy .Rename Log:logmaster.remlog - Settings .Log List Sorting ..$logmaster.pop.1:{ if (%logmaster.sort == sort) /set %logmaster.sort unsorted | else /set %logmaster.sort sort } .Log Loading ..$logmaster.pop.2:{ if (%logmaster.view == all) /set %logmaster.view parts | else /set %logmaster.view all } ..- ..Set Number Of Lines To Load At A Time:/set %logmaster.view.amt $?="Please Enter # Of Lines:" .Window Size ..$logmaster.pop.3:{ if (%logmaster.window.size == max) { /set %logmaster.window.size witdh | window -c @LogMaster | logmaster | window -r @LogMaster } | else { /set %logmaster.window.size max | window -c @LogMaster | logmaster } } Refresh List:logmaster.refresh Close Window:window -c @LogMaster - Help:logmaster.help About:logmaster.about } menu @Logview { View Log .In Notepad:run notepad.exe $logdir $+ $remove($active,@) Search Log:logmaster.search.nw Refresh Log:set %logmaster.window $active | window -c $active | logmaster.view.nw $remove(%logmaster.window,@) Goto .Beginning:sline $active 15 .End:sline $active $line($active,0) .Line:sline $active $?="Please Enter a Line Number" - Close Window:window -c $active - Help:window -a @LogMaster | logmaster.help About:window -a @LogMaster | logmaster.about } menu @Delete { dclick logmaster.delete } menu @Delete2 { dclick logmaster.delete.2 } menu @Delete.2 { dclick Delete2 } menu @LogSearch { dclick logmaster.search.2 Goto Line:logmaster.search.2 - Close Window:window -c @LogSearch - Help:window -a @LogMaster | logmaster.help About:window -a @LogMaster | logmaster.about } menu @LogSearch.nw { dclick:logmaster.search.nw.2 Goto Line:logmaster.search.nw.2 - Close Window:window -c @LogSearch Help:window -a @LogMaster | logmaster.help About:window -a @LogMaster | logmaster.about }